.vedeioB {
    overflow: visible;
    position: sticky;
    top: 0;
    z-index: 9999;
}

.Dashed {
    width: 100%;
    height: 1rem;
    background-color: #f5f5f5;
    margin-top: 12px;
}

.de {
    float: left;
}

.vd_Title {
    /* border: 1px solid red; */
    width: 95%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.vd_Title span {
    font-size: 1.5rem;
}

.TxtIcon {
    vertical-align: middle;
}

.video_Img {
    width: 10.5rem;
    height: 7rem;
}

.videoFather {
    margin-top: 5px;
    width: 300%;
}

.videoFatherSon {
    overflow: scroll;
}

.videoFather ul li {
    display: inline-block;
}

.videoSon {
    margin-left: 10px;
    margin-top: 10px;
}

.videoDt_txt {
    font-size: 1.1rem;
    height: 3rem;
    width: 10.7rem;
}

.ImageTxt {
    width: 8rem;
    height: 7rem;
    border-radius: 5px;
}

.OtherVideo {
    width: 25rem;
    /* border: 1px solid; */
    display: flex;
    margin-left: 1rem;
    margin-top: 0.5rem;
    border-radius: 5px;
    /* justify-content:center; */
}

.Other {
    border: 1px solid white;
    border-radius: 5px;
    background-color: #f5f5f5;
    width: 27rem;
    height: 8rem;
    display: inline-block;
    margin-left: 5px;
    /* margin: 0 auto; */
}

.OtherTitel {
    /* border: 1px solid; */
    font-size: 1.4rem;
    margin-top: 7px;
}

.OthertTxt {
    margin-top: 7px;
}

.OtherVideoCon {
    /* border: 1px solid; */
    margin-left: 1.2rem;
    display: flex;
    flex-direction: column;
}

.OtherVideoFather {
    overflow: scroll;
    margin-left: 0.4rem;
    margin-top: 1rem;
}

.OtherVideoSon {
    width: 300%;
}

.OtherOther {
    font-size: 1.5rem;
    margin-left: 1rem;
    /* padding-top: 10rem; */
}

.ImageU {
    border-radius: 50%;
    width: 3rem;
    height: 3rem;
}

.Image_father {
    /* border: 1px solid; */
    width: 3rem;
    /* height: 15rem; */
    display: inline-block;
    vertical-align: top;
}

.comment {
    /* border: 1px solid red; */
    width: 90%;
    margin-left: 10px;
    margin-top: 10px;
    /* margin: 10px auto; */
    /* display: inline-block; */
}

.comment_father {
    display: inline-block;
    margin-left: 1rem;
    height: 8rem;
    /* display: flex; */
    /* flex-direction: column; */
}

.comment_ngs {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    width: 28rem;
    /* border: 1px solid; */
}

.comment_name {
    font-size: 1.5rem;
    color: #a9a9a9;
}

.comment_grade {
    border: 1px solid #1e90ff;
    color: #1e90ff;
    width: 3rem;
    height: 1.2rem;
    margin-left: 1.2rem;
    text-align: center;
    /* margin-top: 1rem; */
    /* margin: 0 auto; */
    display: inline-block;
}

.comment_storey {
    color: #a9a9a9;
    font-size: 1.2rem;
}

.comment_centen {
    font-size: 1.5rem;
}

.comment_ta {
    display: flex;
    justify-content: space-between;
}

.comment_ta div {
    /* border: 1px solid; */
}

.comment_timea {
    /* border: 1px solid; */
    width: 7rem;
    display: flex;
    color: #a9a9a9;
    /* font-size: 0.1rem; */
    justify-content: space-between;
}

.commentTxt {
    font-size: 1.2rem;
}

.comment_hs {
    /* border: 1px solid; */
    width: 7rem;
    display: flex;
    color: #a9a9a9;
    justify-content: space-between;
}

.video_IconSpan {
    /* line-height: 2rem; */
    vertical-align: middle;
}

.comment_txt_text {
    font-size: 1.2rem;
}

.comment_c {
    margin-top: 1rem;
}

.comment_ta {
    margin-top: 1rem;
}

.foot {
    background-color: white;
    /* border: 1px solid red; */
    width: 100%;
    height: 5rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-around;
    /* display: ; */
    position: fixed;
    top: 61.9rem;
    left: 0;
}

.foot_comment {
    border: 0px solid;
    background-color: #f5f5f5;
    width: 20rem;
    border-radius: 10px;
    height: 65%;
    display: inline-block;
    margin-top: 10px;
}

.foot_icon {
    font-size: 1.9rem;
    vertical-align: bottom;
    margin-left: 10px;
}

.comment_foot {
    display: inline-block;
    font-size: 1.5rem;
    margin-top: 8px;
}

.foot_name div {
    /* display: inline-block; */
    /* border: 1px solid; */
    display: flex;
    flex-direction: column;
}

.foot_name span {
    display: inline-block;
    text-align: center;
}

.footImg {
    font-size: 2rem;
}

.foot_szf {
    /* border: 1px solid; */
    display: flex;
    /* border: 1px solid red; */
    width: 14rem;
    justify-content: space-between;
    margin-top: 5px;
    /* vertical-align: bottom; */
    /* line-height: 2rem; */
}

.foot_gun {
    text-align: center;
    margin-top: 0.5rem;
}

.titel_titel {
    margin-left: 10px;
    margin-top: 10px;
    /* border: 1px solid; */
    font-size: 2rem;
    width: 95%;
    height: 4rem;
}

.titleImg {
    width: 60px;
    height: 60px;
    border-radius: 5px;
}

.flg_img {
    /* border: 1px solid red; */
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
}

.flg_imgs {
    /* border: 1px solid red; */
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
}

.wx_dt {
    /* border: 1px solid red; */
    display: flex;
    width: 26rem;
    justify-content: space-between;
    /* text-align: center; */
    align-items: center;
}

.userFlag {
    width: 95%;
    margin: 0 auto;
}

.user_tou {
    display: flex;
    width: 95%;
    justify-content: space-between;
    border-radius: 5px;
}

.txt {
    margin-top: 5px;
    font-size: 1.3rem;
}

.wx_txt {
    font-size: 1.5rem;
}

.wx_flg {
    font-size: 1.1rem;
    margin-top: 5px;
}